

// =============================================================================
/**
   @file 
   File description
*/


// =============================================================================
//                                 C++ Headers


// =============================================================================
//                                 3rds Headers


// =============================================================================
//                                 Our Headers


// =============================================================================
//                                 Namespaces
using namespace std;


// =============================================================================
//                                 Macro Contants

/**
 */


// =============================================================================
//                                 Macro Commands

/**
 */


/**
   namespace of the organization
*/
namespace <ORGANIZATION> {
    /**
       namespace for the project
    */
    namespace <PROJECT> {

        // =====================================================================
        //                             Typedefs

        /**
         */


        // =====================================================================
        //                             Pre-Declarations


        // =====================================================================
        //                             Attributes

        /**
         */


        // =====================================================================
        //                             Functions

        /**
         */


        // =====================================================================
        //                             Classes

        /** 

            @nosubgrouping 
        */
        class <CLASS_NAME> {

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Friends

        public:

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Public Internal Types
            

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Public Constructors
            

            /**
               Destructor
            */
            ~<CLASS_NAME> ( ) ;

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Public Accessors
            

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Public Helpers
            

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Public Processors
            

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Public Operators
            

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Public Attributes
            

        protected:

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Protected Internal Types
            

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Protected Constructors
            

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Protected Accessors
            

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Protected Helpers
            

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Protected Processors
            

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Protected Operators
            

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Protected Attributes
            

        private:

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Private Internal Types
            

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Private Constructors
            

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Private Accessors
            

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Private Helpers
            

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Private Processors
            

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Private Operators
            

            // -----------------------------------------------------------------
            //    <CLASS_NAME> - Private Attributes
            

        };

    }
}

// =============================================================================
//                     I M P L E M E N T A T I O N
// =============================================================================

using namespace <ORGANIZATION>::<PROJECT>;


#endif
